FPGA Communications Based on Gigabit Ethernet
نویسندگان
چکیده
The use of Field Programmable Gate Arrays (FPGAs) in accelerators is widespread due to their flexibility, performance, and affordability. Whether they are used for fast feedback systems, data acquisition, fast communications using custom protocols, or any other application, there is a need for the end-user and the global control software to access FPGA features using a commodity computer. The choice of communication standards that can be used to interface to a FPGA board is wide, however there is one that stands out for its maturity, basis in standards, performance, and hardware support: Gigabit Ethernet. In the context of accelerators it is desirable to have highly reliable, portable, and flexible solutions. We have therefore developed a chipand board-independent FPGA design which implements the Gigabit Ethernet (GbE) standard. Our design has been configured for use with multiple projects, supports full linerate traffic, and communicates with any other device implementing the same well-established protocol, easily supported by any modern workstation or controls computer.
منابع مشابه
Gigabit Laser Ethernet Transceiver for Free-Space Optical Communication Systems
This paper presents a novel FPGA-based Gigabit Laser Ethernet Transceiver featuring a custom designed transmission protocol capable of overcoming the inherent impairments of FSO communications. The prototype is characterized and validated with a ground to ground test. OCIS codes: (060.2605) Free-space optical communications; (060.4259) Networks, packet-switched.
متن کاملA Network on Chip based gigabit Ethernet router implemented on an FPGA
In this paper we will share the experiences we have gained from implementing an FPGA-based gigabit Ethernet router based on the SoCBUS network on chip architecture. The main reason for this project has been to test the SoCBUS architecture in a real design in order to investigate the performance and possible shortcomings. Another reason is to evaluate how SoCBUS performs in an FPGA. The results ...
متن کاملFPGA-Based Intrusion Detection System for 10 Gigabit Ethernet
The present paper describes an implementation of an intrusion detection system (IDS) on an FPGA for 10 Gigabit Ethernet. The system includes an exact string matching circuit for 1,225 Snort rules on a single device. A number of studies have examined string matching circuits for IDS. However, implementing a circuit that processes a large rule set at high throughput is difficult. In a previous st...
متن کاملA Reconfigurable and Programmable Gigabit Ethernet Network Interface Card
RiceNIC is a reconfigurable and programmable Gigabit Ethernet network interface card (NIC). It is an open platform meant for research and education into network interface design. The NIC is implemented on a commercial FPGA prototyping board that includes two Xilinx FPGAs, a Gigabit Ethernet interface, a PCI interface, and both SRAM and DRAM memories. The Xilinx Virtex-II Pro FPGA on the board a...
متن کاملDesign and Evaluation of FPGA - Based Gigabit - Ethernet / PCI Network Interface Card
The continuing advances in the performance of network servers make it essential for netw interface cards (NICs) to provide more sophisticated services and data processing. Mod network interfaces provide fixed functionality and are optimized for sending and receiving la packets. One of the key challenges for researchers is to find effective ways to investigate no architectures for these new serv...
متن کامل